using GameFramework;
using GameFramework.Fsm;
using GameFramework.Procedure;
using System;
using System.Collections;
using UnityEngine;

namespace UnityGameFramework.Runtime
{

    public sealed partial class ProcedureComponent : GameFrameworkComponent
    {
        [Serializable]
        private sealed class ProcedureInfo
        {
            [SerializeField]
            private string m_Name = null;

            [SerializeField]
            private ProcedureBase m_ProcedureScript = null;

            public string Name
            {
                get
                {
                    return m_Name;
                }
            }

            public ProcedureBase ProcedureScript
            {
                get
                {
                    return m_ProcedureScript;
                }
            }
        }
    }
}
